/******************************************************************************
 *    Copyright 2013 IT2media - IT-Solutions for Directory Business           *
 *                                                                            *
 *  Licensed under the Apache License, Version 2.0 (the "License");           *
 *  you may not use this file except in compliance with the License.          *
 *  You may obtain a copy of the License at                                   *
 *                                                                            *
 *      http://www.apache.org/licenses/LICENSE-2.0                            *
 *                                                                            *
 *  Unless required by applicable law or agreed to in writing, software       *
 *  distributed under the License is distributed on an "AS IS" BASIS,         *
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  *
 *  See the License for the specific language governing permissions and       *
 *  limitations under the License.                                            *
 ******************************************************************************/
package de.it2media.javasitemapgenerator.header;

public enum XMLNS {

  /*************************
   * Default Sitemap Types *
   *************************/

  /**
   * General URL
   * xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
   */
  SITEMAP09{
    public String toString(){
      return "xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\"";
    }
  },

  /**
   * Images
   * xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
   */
  SITEMAPIMAGE11{
    public String toString(){
      return "xmlns:image=\"http://www.google.com/schemas/sitemap-image/1.1\"";
    }
  },

  /**
   * Videos
   * xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
   */
  SITEMAPVIDEO11{
    public String toString(){
      return "xmlns:video=\"http://www.google.com/schemas/sitemap-video/1.1\"";
    }
  },

  /*************************
   * Google Sitemaps Types *
   *************************/

  /**
   * Mobile
   * xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0"
   */
  SITEMAPGOOGLEMOBILE10{
    public String toString(){
      return "xmlns:mobile=\"http://www.google.com/schemas/sitemap-mobile/1.0\"";
    }
  },

  /**
   * Code Search
   * xmlns:codesearch="http://www.google.com/codesearch/schemas/sitemap/1.0"
   */
  SITEMAPGOOGLECODESEARCH10{
    public String toString(){
      return "xmlns:codesearch=\"http://www.google.com/codesearch/schemas/sitemap/1.0\"";
    }
  },

  /**
   * Geo
   * xmlns:geo="http://www.google.com/geo/schemas/sitemap/1.0"
   */
  SITEMAPGOOGLEGEO10{
    public String toString(){
      return "xmlns:geo=\"http://www.google.com/geo/schemas/sitemap/1.0\"";
    }
  },

  /**
   * News,
   * xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
   */
  SITEMAPGOOGLENEWS09{
    public String toString(){
      return "xmlns:news=\"http://www.google.com/schemas/sitemap-news/0.9\"";
    }
  };
}
